Skip to content

[Classification Store]: Add config endpoints#1686

Merged
lukmzig merged 4 commits into
1.xfrom
2180-studio-ui-development---class-definitions---classification-store---config-endpoints
Mar 5, 2026
Merged

[Classification Store]: Add config endpoints#1686
lukmzig merged 4 commits into
1.xfrom
2180-studio-ui-development---class-definitions---classification-store---config-endpoints

Conversation

@lukmzig
Copy link
Copy Markdown
Contributor

@lukmzig lukmzig commented Mar 5, 2026

Changes in this pull request

Part of pimcore/studio-ui-bundle#2179
Part of pimcore/studio-ui-bundle#2180

Additional info

Add all endpoints related to classification store configurations

Stores

Method Route Description
GET /classification-store/configuration/stores/tree Get store tree
POST /classification-store/configuration/stores Create a new store
PUT /classification-store/configuration/stores/{id} Update a store

Collections

Method Route Description
POST /classification-store/configuration/stores/{storeId}/collections List collection configurations
POST /classification-store/configuration/collections/add Create a collection
PUT /classification-store/configuration/collections/{id} Update a collection
DELETE /classification-store/configuration/collections/{id} Delete a collection

Groups

Method Route Description
POST /classification-store/configuration/stores/{storeId}/groups List group configurations
POST /classification-store/configuration/groups/add Create a new group
PUT /classification-store/configuration/groups/{id} Update a group
DELETE /classification-store/configuration/groups/{id} Delete a group

Keys

Method Route Description
POST /classification-store/configuration/stores/{storeId}/keys List key configurations
POST /classification-store/configuration/keys/add Create a new key
PUT /classification-store/configuration/keys/{id} Update a key
DELETE /classification-store/configuration/keys/{id} Disable a key (soft-delete)

Key-Group Relations

Method Route Description
POST /classification-store/configuration/groups/{groupId}/key-relations List key-group relations
POST /classification-store/configuration/key-group-relations/add Create or update a key-group relation
DELETE /classification-store/configuration/key-group-relations Delete a key-group relation

Collection-Group Relations

Method Route Description
POST /classification-store/configuration/collections/{colId}/relations List collection-group relations
POST /classification-store/configuration/collection-relations/add Create or update a collection-group relation
DELETE /classification-store/configuration/collection-relations Delete a collection-group relation

Utility

Method Route Description
GET /classification-store/configuration/get-page Get page number for a specific item

@lukmzig lukmzig added this to the next milestone Mar 5, 2026
@lukmzig lukmzig self-assigned this Mar 5, 2026
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Mar 5, 2026

@lukmzig lukmzig marked this pull request as ready for review March 5, 2026 09:16
@lukmzig lukmzig requested a review from martineiber March 5, 2026 09:17
@lukmzig lukmzig merged commit 47b7d89 into 1.x Mar 5, 2026
7 checks passed
@lukmzig lukmzig deleted the 2180-studio-ui-development---class-definitions---classification-store---config-endpoints branch March 5, 2026 12:58
@github-actions github-actions Bot locked and limited conversation to collaborators Mar 5, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants